From: Lapo Calamandrei Date: Tue, 8 Mar 2016 15:06:55 +0000 (+0100) Subject: Adwaita: path-bar style fixes X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~2597 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=6fdf1e4462e1a69995bdcd71aa9de1071216b3f6;p=gtk%2B3.0.git Adwaita: path-bar style fixes what we used to do here doesn't really work anymore, so this adapt to gtk+ and theme changes. --- diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index f8ac614331..5c55df6a34 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1390,17 +1390,23 @@ headerbar { * Pathbars * ************/ .path-bar button { - &:only-child { - padding-left: 12px; - padding-right: 12px; + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; } - // the following is for spacing the icon and the label inside the home button - & label:last-child { padding-left: 2px; } - & label:first-child { padding-right: 2px; } - & label:only-child { padding-right: 0; padding-left: 0; } -} + &.text-button.image-button label { padding-left: 0; padding-right: 0; } + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } +} /************** * Tree Views * diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 722b69fa9f..7ecd0e3d78 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -1734,16 +1734,19 @@ window.csd > .titlebar:not(headerbar) { /************ * Pathbars * ************/ -.path-bar button:only-child { - padding-left: 12px; - padding-right: 12px; } -.path-bar button label:last-child { - padding-left: 2px; } -.path-bar button label:first-child { - padding-right: 2px; } -.path-bar button label:only-child { - padding-right: 0; - padding-left: 0; } +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } /************** * Tree Views * diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 1dcf89c04b..4e4a32f191 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -1738,16 +1738,19 @@ window.csd > .titlebar:not(headerbar) { /************ * Pathbars * ************/ -.path-bar button:only-child { - padding-left: 12px; - padding-right: 12px; } -.path-bar button label:last-child { - padding-left: 2px; } -.path-bar button label:first-child { - padding-right: 2px; } -.path-bar button label:only-child { - padding-right: 0; - padding-left: 0; } +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } /************** * Tree Views *